package com_djm_2025_05_10;

/**
 * @author dengjiangming
 * @version 1.0.0
 * @date 2025-05-10
 */
public class IntegerDemo1 {

    public static void main(String[] args) {
        //定义方式一：在定义时就赋初值
        int num1 = 10;
        System.out.println(num1);
        //定义方式二：在定义时不赋值，使用时赋初值
        int num2;
        num2 = 20;
        System.out.println(num2);

        //如果定义时不赋初值，调用时也没有赋初值，直接调用编译器会报错,这一点和C语言不同
//        int num3;
//        System.out.println(num3);

        //int类型可以表示的最大值和最小值
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.MIN_VALUE);

        //注意事项：无论是什么操作系统int类型均占4个字节
        //      ：推荐用方式一进行int类型变量的定义
        //      ：给int类型赋值的时候，不能超过int类型的表示范围否则编译器会报错
        //      ：int 类型的包装类为Integer
    }
}
